Programmazione
Questo articolo č uno stub, il che vuol dire che necessita di essere ampliato e corretto, secondo i canoni di Wikipedia. Se puoi, rendi anche questo articolo serio e dettagliato come dev'essere un articolo di enciclopedia, grazie.La programmazione č l'insieme delle attività che una persona che sa programmare ossia il programmatore, svolge per creare un programma, ossia un software. Per fare ciÃ˛ si usa un linguaggio di programmazione. Di linguaggi di programmazione ce ne sono tanti. Principalmente si distinguono in due categorie: interpretati e compilati. I linguaggi interpretati pių diffusi sono:
- Basic (non Visual Basic, proprio BASIC)
- Java (pseudocompilato)
- Perl
- Python (anche se č pseudocompilato, ossia una via di mezzo)
Il codice di un programma interpretato viene salvato cosi com'č, e viene poi letto da un interprete, che č un programma che gira sul sistema operativo in uso.
I linguaggi di programmazione compilati invece, richiedono che il codice, una volta terminato, sia processato da un compilatore, che, convertendolo in un codice, il linguaggio macchina, permette l'esecuzione del codice da parte della CPU.
I linguaggi compilati pių famosi sono:
I programmi interpretati sono pių lenti ma pių facili da creare e girano su molti sistemi operativi, a patto di avere lo stesso interprete, e che il dialetto del linguaggio sia comune. I linguaggi interpretati, molto spesso, hanno invece degli standard ISO, o comunque regole universali, le quali permettono di compilare un programma senza modifiche su pių architetture, anche da una sola macchina, a patto di avere un compilatore adeguato.
Java e Python sono pseudocompilati, ossia vengono tradotti in un linguaggio intermedio, detto bytecode, il quale č una specie di linguaggio macchina, che viene poi passato all'inteprete, che deve essere disponibile per il tipo di macchina che si vuole utilizzare.
Il Visual Basic, per contro, non č un linguaggio standard, ma un ambiente di sviluppo craeto per sviluppare programmi in un Basic ad oggetti sviluppato dalla Microsoft, e come tale disponibile solo sui loro OS. Non esistendo uno standard riconosciuto, non viene garantita la compatibilità tra versioni successive, e non č possibile utilizzarlo pienamente su altri sistemi operativi o altre CPU che quelle supportate dalla Microsoft.
Table of contents |
2 Vedi anche 3 Link esterni |
Tecniche di programmazione
Vedi anche
Link esterni
Astronomia | Biologia | Botanica | Chimica | Ecologia | Economia | Fisica | Geometria | Informatica | Matematica | Medicina | Statistica | Telecomunicazioni |